#ifndef _MAPBRIDGE_H
#define _MAPBRIDGE_H

#include <QObject>
#include <QWebEngineView>

class MapBridge : public QObject
{
    Q_OBJECT
public:
    explicit MapBridge(QObject *parent = nullptr);
    ~MapBridge(){}

public:
    // 设置项目状态框， lng 经度，lat 纬度， prjName 项目名， prjState 项目状态
    void addMapsTips(double lng, double lat, QString prjName, QString prjState, int iState);

    void setViewPtr(QWebEngineView*& pview);

signals:

public slots:
    // html 点击到提示框，把提示框信息传到该槽函数
    void slotSelected(double lng, double lat, QString prjName);

private:
    QWebEngineView* m_pview{nullptr};
};

#endif // MAPCHANNEL_H
